package com.xuecheng.api.media.model;

import com.xuecheng.api.media.model.qo.QueryMediaModel;
import com.xuecheng.api.media.model.vo.MediaAuditVO;
import com.xuecheng.common.domain.page.PageRequestParams;
import com.xuecheng.common.domain.page.PageVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;

@Api(value = "媒资-运营 Api",tags = "媒资-运营",
        description = "媒资-运营")
public interface MediaAuditApi {
    @ApiOperation("分页条件媒资基本信息——运营端")
    PageVO queryMediaList4b(PageRequestParams params, QueryMediaModel model);
    @ApiImplicitParam(name = "auditVO",
            value = "媒资信息VO",
            required = true, dataType = "MediaAuditVO", paramType = "body")
    void approveMedia(MediaAuditVO auditVO);
    @ApiOperation("媒资预览——运营端")
    String  getMediaUrl4b(Long mediaId);

}
